//---------------------------------------------------------------------------

#ifndef ConfigFormH
#define ConfigFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Dialogs.hpp>
#include "Config.h"
#include "Plugin.h"
//---------------------------------------------------------------------------
class TConfigDialog : public TForm
{
__published:	// IDE-managed Components
    TGroupBox *GroupBox1;
    TCheckBox *CheckBox1;
    TCheckBox *CheckBox2;
    TCheckBox *CheckBox3;
    TCheckBox *CheckBox4;
    TGroupBox *GroupBox2;
    TEdit *pluginName;
    TButton *Button1;
    TOpenDialog *OpenDialog;
    TButton *Button2;
    TButton *Button3;
    TLabel *Label1;
    TCheckBox *CheckBox5;
    TCheckBox *CheckBox6;
    TCheckBox *CheckBox7;
    TCheckBox *CheckBox8;
    TCheckBox *CheckBox9;
    void __fastcall Button1Click(TObject *Sender);
    void __fastcall Button2Click(TObject *Sender);
    void __fastcall Button3Click(TObject *Sender);
private:	// User declarations
    Config *config;
    Plugin *newPlugin;
public:		// User declarations
    __fastcall TConfigDialog(TComponent *Owner, Config *config);
    Plugin *getNewPlugin();
    string newPluginName;
};
//---------------------------------------------------------------------------
extern PACKAGE TConfigDialog *ConfigDialog;
//---------------------------------------------------------------------------
#endif
